computer-based research facility - French English Dictionary